var url = serverPre + "/manager/yzt/v1/customer/account/search"

var bsConf = {

    queryFormId: "account-query-form",

    createFormId: "account-create-form",

    tableID: "id",

    queryCols: 3,

    queryFloat: "right",

    voName: "accountInfo",
    initData: true,
    // needInitECharts: true,

    queryConfigs:                   //页面头部查询form
        [
            {
                type: 'text',
                label: '客户号',
                name: 'customerNo',
                default: '',
                verify: ''
            },
            {
                type: 'select',
                label: '账户类型',
                name: 'accountType',
                idProperty: "code",
                dataUrl: serverPre + "/manager/yzt/v1/dictionary?type=accountType&pageNo=1&pageSize=99999",
                nameProperty: 'name'
            },
            {
                type: 'select',
                label: '账户状态',
                name: 'accountStatus',
                idProperty: "code",
                dataUrl: serverPre + "/manager/yzt/v1/dictionary?type=accountStatus&pageNo=1&pageSize=99999",
                nameProperty: 'name'
            },
            {
                type: 'text',
                label: '客户名称',
                name: 'customerName',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '账户编号',
                name: 'accountNo',
                default: '',
                verify: ''
            },
            {
                type: 'select',
                label: '系统标识',
                name: 'systemSign',
                dataUrl: serverPre + "/manager/yzt/v1/system/dictInfo?accessed=1",
                nameProperty: 'systemName',
                idProperty: 'systemSign'
            },
            {
                type: 'datetime',
                label: '创建时间',
                name: 'createTimeStart',
                default: '',
                verify: ''
            },
            {
                type: 'datetime',
                label: '至',
                name: 'createTimeEnd',
                default: '',
                verify: ''
            }

        ],

    createConfigs:                  //新建form
        [

            {
                type: '',
                label: '客户号',
                name: 'customerNo',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '客户名称',
                name: 'customerName',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '账户类型',
                name: 'accountType',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '账户编号',
                name: 'accountNo',
                default: '',
                verify: ''
            },

            {
                type: 'text',
                label: '系统号',
                name: 'subSystemSign',
                default: '',
                verify: ''
            }

        ],

    //列表内容
    tableCols: [
        {field: 'id', title: '序号', type: 'numbers'}
        , {field: 'customerNo', width: 200, title: '客户号', align: 'center'}
        , {field: 'customerName', width: 100,title: '客户名称', align: 'center'}
        , {field: 'accountNo', width: 190,title: '账户编号', align: 'center'}
        , {field: 'accountTypeStr',width: 110, title: '账户类型', align: 'center'}
        , {field: 'accountStatusStr', width: 100,title: '账户状态', align: 'center'}
        , {field: 'accountCreateTime', width: 170,title: '创建时间', align: 'center'}
        , {field: 'accountUpdateTime',width: 170, title: '更新时间', align: 'center'}
        , {field: 'systemSignStr',width: 110, title: '系统标识', align: 'center'}
        , {field: 'subSystemSignStr', width: 110,title: '子系统标识', align: 'center'}
        , {field: 'remark', title: '备注', align: 'center'}
    ],

    // initECharts: function () {
    //     if (!pie) {
    //         pie = echarts.init(document.getElementById("ec"));
    //     }
    //     pie.clear();
    //     pie.setOption(noneOption);
    // },
};

// var noneOption = {
//     series: [
//         {
//             label: {
//                 position: 'center'
//             },
//             name: '账户情况',
//             type: 'pie',
//             radius: '50%',
//             center: ['50%', '50%'],
//             data: [
//                 {
//                     value: 1,
//                     name: '账户占比情况',
//                     itemStyle: {
//                         color: '#e87c25'
//                     },
//                     label: {
//                         color: "#fff",
//                         position: 'center',
//                         fontSize: 20
//                     }
//                 },
//             ],
//         }
//     ]
// };
//
//
// var pie;
//
// var stats = function () {
//     var cusNo = $('#cusnoechart').val();
//     if(cusNo){
//         $.ajax({
//             type: "GET",
//             url: serverPre + "/manager/yzt/v1/customer/account/count",
//             headers: {"token": getCookie("token")},
//             data: {customerNo: cusNo},
//             dataType: "json",
//             success: function (res) {
//                 var data = res.data;
//                 if (data) {
//                     option = {
//                         tooltip: {
//                             trigger: 'item',
//                             formatter: "{a} <br/>{b} : {c} ({d}%)"
//                         },
//                         legend: {
//                             orient: 'vertical',
//                             x: 'left',
//                             data: ['可用账户', '不可用账户']
//                         },
//                         calculable: true,
//                         series: [
//                             {
//                                 name: '账户数量',
//                                 type: 'pie',
//                                 radius: '55%',
//                                 center: ['50%', '50%'],
//                                 data: data
//                             }
//                         ]
//                     };
//                     if(!pie){
//                         pie = echarts2.init(document.getElementById("ec"));
//                     }
//                     pie.clear();
//                     pie.setOption(option);
//                 }
//             }
//         });
//     }
// };

function account_search() {
    $("#account-query-form").toggle()
}